首页> 外文OA文献 >Modular software architecture for flexible reservation mechanisms on heterogeneous resources
【2h】

Modular software architecture for flexible reservation mechanisms on heterogeneous resources

机译:用于异构资源上灵活预留机制的模块化软件架构

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Management, allocation and scheduling of heterogeneous resources for complex distributed real-time applications is a chal-\udlenging problem. Timing constraints of applications may be fulfilled by a proper use of real-time scheduling policies, admission\udcontrol and enforcement of timing constraints. However, it is not easy to design basic infrastructure services that allow for an easy\udaccess to the allocation of multiple heterogeneous resources in a distributed environment.\udIn this paper, we present a middleware for providing distributed soft real-time applications with a uniform API for reserving\udheterogeneous resources with real-time scheduling capabilities in a distributed environment. The architecture relies on standard\udPOSIX OS facilities, such as time management and standard TCP/IP networking services, and it is designed around CORBA, in\udorder to facilitate modularity, flexibility and portability of the applications using it. However, real-time scheduling is supported\udby proper extensions at the kernel-level, plugged within the framework by means of dedicated resource managers. Our current implementation on Linux supports reservation of CPU, disk and network bandwidth. However, additional resource managers supporting alternative real-time schedulers for these resources, as well as additional types of resources, may be easily added.\udWe present experimental results gathered on both synthetic applications and a real multimedia video streaming case study, showing advantages deriving from the use of the proposed middleware. Finally, overhead figures are reported, showing sustainability of the approach for a wide class of complex, distributed, soft real-time applications.
机译:对于复杂的分布式实时应用程序,异构资源的管理,分配和调度是一个难题。可以通过适当使用实时调度策略,准入\ udcontrol和强制实施时序约束来满足应用程序的时序约束。但是,设计基本的基础结构服务以轻松\ ud访问分布式环境中的多个异构资源的分配并不容易。\ ud在本文中,我们提出了一种中间件,用于为统一的分布式软实时应用程序提供用于在分布式环境中通过实时调度功能保留\非异构资源的API。该体系结构依赖于标准的\ udPOSIX OS工具,例如时间管理和标准的TCP / IP网络服务,并且围绕CORBA进行了设计,以促进使用它的应用程序的模块化,灵活性和可移植性。但是,通过在内核级别进行适当的扩展来支持实时调度,并通过专用的资源管理器将其插入框架中。我们当前在Linux上的实现支持保留CPU,磁盘和网络带宽。但是,可以轻松添加支持这些资源的替代实时调度程序以及其他类型资源的其他资源管理器。\ ud我们提供了在合成应用程序上收集的实验结果以及实际的多媒体视频流案例研究,显示了所获得的优势使用建议的中间件。最后,报告了间接费用数据,显示了该方法在多种复杂,分布式,软实时应用程序中的可持续性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号